package com.kingdee.eas.custom.ra.fluctuate;

import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;

import java.lang.String;
import com.kingdee.bos.util.*;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.Context;
import com.kingdee.bos.BOSException;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;
import com.kingdee.eas.framework.ICoreBillBase;

public interface IFloating extends ICoreBillBase
{
    public FloatingCollection getFloatingCollection() throws BOSException;
    public FloatingCollection getFloatingCollection(EntityViewInfo view) throws BOSException;
    public FloatingCollection getFloatingCollection(String oql) throws BOSException;
    public FloatingInfo getFloatingInfo(IObjectPK pk) throws BOSException, EASBizException;
    public FloatingInfo getFloatingInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException;
    public FloatingInfo getFloatingInfo(String oql) throws BOSException, EASBizException;
    public void unSubmit(FloatingInfo model) throws BOSException;
    public void gzAudit(FloatingInfo model) throws BOSException;
    public void gzUnAudit(FloatingInfo model) throws BOSException;
    public void jtAudit(FloatingInfo model) throws BOSException;
    public void jtUnAudit(FloatingInfo model) throws BOSException;
    public void submitList(FloatingInfo model) throws BOSException;
    public void importData(FloatingInfo model) throws BOSException;
    public void exportData(FloatingInfo model) throws BOSException;
    public void confrim(FloatingInfo model) throws BOSException;
    public void unConfirm(FloatingInfo model) throws BOSException;
}